computational biology machine learning data mining mrt data warehousing algorithms geology neural mri structure determination crystallography crm computational chemistry genetic cheminformatics crystal crystals business intelligence chemistry